@charset "UTF-8";
/** Created by UICUT.com on 2016/12/31. Contact QQ: 215611388 */
#uicut-app .blue { color: #3e97eb; }

#uicut-app .green { color: #19c85b; }

#uicut-app .green2 { color: #1aad19; }

#uicut-app .gray { color: #b9bcc7; }

#uicut-app .red { color: #fc4444; }

#uicut-app .orange { color: #ff7802; }

html { font-family: "Microsoft YaHei", "Helvetica Neue", "Hiragino Sans GB", "黑体", Arial, sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; }

article, aside, details, figcacption, figure, footer, header, hgroup, main, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0; }

[hidden], template { display: none; }

a { background: transparent; text-decoration: none; color: #333; }

a:active, a:hover, a:focus { outline: 0; text-decoration: none; color: #19c85b; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: bold; }

dfn { font-style: italic; }

mark { background: #ff0; color: #000; }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0; }

svg:not(:root) { overflow: hidden; }

hr { -webkit-box-sizing: content-box; box-sizing: content-box; height: 0; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; }

ton { overflow: visible; }

button, select { text-transform: none; }

button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }

button[disabled], html input[disabled] { cursor: default; }

button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: p; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { -webkit-appearance: textfield; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

fieldset { border: 1px solid #c0c0c0; }

textarea { overflow: auto; }

optgroup { font-weight: bold; }

table { border-collapse: collapse; border-spacing: 0; }

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, a, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea, article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, nav, section, source, video, time { margin: 0; padding: 0; font-weight: normal; font-style: normal;font-family: inherit; -webkit-box-sizing: border-box; box-sizing: border-box; text-align: justify; }

body { color: #333; background: #fff; font: 8px; overflow-x: hidden; }

ul, li, ol { list-style: none; line-height: normal; }

i, address, cite, dfn, em, var { font-style: normal; }

body { min-width: 1200px; }

html, body { min-height: 100%; }

a, img, input[type=text], input[type=submit], input[type=password], textarea, select, button, footer, header, time, span, em, i { -webkit-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

#uicut-app .g-sideMenu .list, #uicut-app .g-centerBox .operate, #uicut-app .view-ad .list, #uicut-app .view-flowMaster .list, #uicut-app .view-grid .list, #uicut-app .view-product .list.style1 .item, #uicut-app .view-product .list.style3, #uicut-app .view-bannerList .list.style2, #uicut-app .view-bannerList .list.style3, #uicut-app .view-bannerList .list.style4, #uicut-app .view-bannerThree .list, #uicut-app .view-voice .voice-box .item, #uicut-app .view-notice .item, #uicut-app .view-shopBanner .list .item, #uicut-app .view-location .item1, #uicut-app .radio-box, #uicut-app .upload-img-box .btm, #uicut-app .input-box .btm, #uicut-app .cf { *zoom: 1; }

#uicut-app .g-sideMenu .list:before, #uicut-app .g-centerBox .operate:before, #uicut-app .view-ad .list:before, #uicut-app .view-flowMaster .list:before, #uicut-app .view-grid .list:before, #uicut-app .view-product .list.style1 .item:before, #uicut-app .view-product .list.style3:before, #uicut-app .view-bannerList .list.style2:before, #uicut-app .view-bannerList .list.style3:before, #uicut-app .view-bannerList .list.style4:before, #uicut-app .view-bannerThree .list:before, #uicut-app .view-voice .voice-box .item:before, #uicut-app .view-notice .item:before, #uicut-app .view-shopBanner .list .item:before, #uicut-app .view-location .item1:before, #uicut-app .radio-box:before, #uicut-app .upload-img-box .btm:before, #uicut-app .input-box .btm:before, #uicut-app .g-sideMenu .list:after, #uicut-app .g-centerBox .operate:after, #uicut-app .view-ad .list:after, #uicut-app .view-flowMaster .list:after, #uicut-app .view-grid .list:after, #uicut-app .view-product .list.style1 .item:after, #uicut-app .view-product .list.style3:after, #uicut-app .view-bannerList .list.style2:after, #uicut-app .view-bannerList .list.style3:after, #uicut-app .view-bannerList .list.style4:after, #uicut-app .view-bannerThree .list:after, #uicut-app .view-voice .voice-box .item:after, #uicut-app .view-notice .item:after, #uicut-app .view-shopBanner .list .item:after, #uicut-app .view-location .item1:after, #uicut-app .radio-box:after, #uicut-app .upload-img-box .btm:after, #uicut-app .input-box .btm:after, #uicut-app .cf:before, #uicut-app .cf:after { content: ""; display: table; }

#uicut-app .g-sideMenu .list:after, #uicut-app .g-centerBox .operate:after, #uicut-app .view-ad .list:after, #uicut-app .view-flowMaster .list:after, #uicut-app .view-grid .list:after, #uicut-app .view-product .list.style1 .item:after, #uicut-app .view-product .list.style3:after, #uicut-app .view-bannerList .list.style2:after, #uicut-app .view-bannerList .list.style3:after, #uicut-app .view-bannerList .list.style4:after, #uicut-app .view-bannerThree .list:after, #uicut-app .view-voice .voice-box .item:after, #uicut-app .view-notice .item:after, #uicut-app .view-shopBanner .list .item:after, #uicut-app .view-location .item1:after, #uicut-app .radio-box:after, #uicut-app .upload-img-box .btm:after, #uicut-app .input-box .btm:after, #uicut-app .cf:after { clear: both; }

#uicut-app .view-product .list .txt2, #uicut-app .view-notice .item, #uicut-app .view-location .item1 { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }

#uicut-app input[type=text], #uicut-app input[type=password], #uicut-app select, #uicut-app textarea { border: #333 1px solid; outline: none; }

#uicut-app input:hover[type=text], #uicut-app input:hover[type=password], #uicut-app select:hover, #uicut-app textarea:hover, #uicut-app input:focus[type=text], #uicut-app input:focus[type=password], #uicut-app select:focus, #uicut-app textarea:focus { border-color: #19c85b; }

#uicut-app .left, #uicut-app .right { float: left; }

#uicut-app .show { display: block !important; }

#uicut-app .content { width: 1200px; margin-left: auto; margin-right: auto; }

#uicut-app .bg { background-color: #f7f7f7; }

#uicut-app .fill { -o-object-fit: fill; object-fit: fill; height: 100%; }

#uicut-app .contain { -o-object-fit: contain; object-fit: contain; height: 100%; }

#uicut-app .cover { -o-object-fit: cover; object-fit: cover; height: 100%; }

#uicut-app .none { -o-object-fit: none; object-fit: none; height: 100%; }

#uicut-app .scale-down { -o-object-fit: scale-down; object-fit: scale-down; height: 100%; }

#uicut-app .btn { height: 30px; line-height: 30px; padding: 0 10px; border-radius: 5px; border: #19c85b 1px solid; text-align: center; background-color: #19c85b; color: #fff; }

#uicut-app .btn:hover { opacity: .8; color: #fff; }

#uicut-app .btn.btn-blue { background-color: #3e97eb; border-color: #3e97eb; }

#uicut-app .btn.btn-gray { background-color: #b9bcc7; border-color: #b9bcc7; }

#uicut-app .btn.btn-red { background-color: #fc4444; border-color: #fc4444; }

#uicut-app .btn.btn-orange { background-color: #ff7802; border-color: #ff7802; }

#uicut-app .btn.btn-white { background-color: #fff; border-color: #efefef; color: #333; }

#uicut-app input[type=text], #uicut-app input[type=password], #uicut-app select { width: 100%; border: #efefef 1px solid; height: 30px; border-radius: 5px; padding: 0 5px; }

#uicut-app input[type=text]:focus, #uicut-app input[type=password]:focus, #uicut-app select:focus { border-color: #19c85b; }

#uicut-app input[type=submit] { width: 100%; outline: none; }

#uicut-app input[type=submit]:hover { opacity: .8; }

#uicut-app textarea { height: auto; min-height: 120px; border: #efefef 1px solid; border-radius: 5px; padding: 5px; }

#uicut-app input[type="range"] { background-color: #19c85b; border-radius: 3px; width: 100%; -webkit-appearance: none; height: 3px; outline: none; }

#uicut-app input[type="range"]::-webkit-slider-thumb { -webkit-appearance: none; cursor: default; top: 5px; height: 20px; width: 20px; -webkit-transform: translateY(0px); transform: translateY(0px); background: none repeat scroll 0 0 #19c85b; border-radius: 20px; }

/* ----------------------------------------------------------------------main-------------------------------------------------------------------- */
#uicut-app { font-size: 12px; }

#uicut-app .g-mainBox { position: relative; padding-left: 250px; padding-right: 340px; height: 100%; background-color: #f7f8fc; min-width: 1200px; }

#uicut-app .g-sideMenu { width: 250px; height: 100%; overflow-x: hidden; overflow-y: scroll; background-color: #fff; position: absolute; left: 0; top: 0; }

#uicut-app .g-sideMenu .title { background-color: #f7f7f7; line-height: 30px; padding: 0 10px; font-size: 12px; border-bottom: #efefef 1px solid; }

#uicut-app .g-sideMenu .list li { float: left; width: 84px; height: 84px; border-left: #efefef 1px solid; border-bottom: #efefef 1px solid; margin-left: -1px; margin-bottom: -1px; text-align: center; }

#uicut-app .g-sideMenu .list span, #uicut-app .g-sideMenu .list a { display: block; text-align: center; padding-top: 10px; font-size: 12px; color: #666; cursor: pointer; }

#uicut-app .g-sideMenu .list img { display: block; margin: 0 auto; }

#uicut-app .g-rightParam { width: 340px; height: 100%; overflow-x: hidden; overflow-y: scroll; background-color: #fff; position: absolute; right: 0; top: 0; padding: 0 10px; }

#uicut-app .g-rightParam .title { color: #3e97eb; border-bottom: #3e97eb 1px solid; line-height: 32px; padding: 0 10px; margin-bottom: 10px; }

#uicut-app .g-rightParam .title2 { font-size: 14px; color: #666; font-weight: bold; line-height: 30px; padding: 0 10px; }

#uicut-app .g-centerBox { width: 100%; height: 100%; overflow-x: hidden; overflow-y: scroll; /* 20190418 */ /* 20190418 结束 */ }

#uicut-app .g-centerBox .operate { padding: 10px 50px; }

#uicut-app .g-centerBox .operate .btn { line-height: 28px; border: none; display: inline-block; margin-right: 15px; padding: 0 10px; font-size: 12px; }

#uicut-app .g-centerBox .operate .btn:hover { background-color: #1aad19; }

#uicut-app .g-centerBox .right-operate { position: absolute; right: 50%; top: 50%; margin-right: -220px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

#uicut-app .g-centerBox .right-operate .btn { display: block; margin: 5px 0; border: none; width: 40px; height: 40px; line-height: 40px; padding: 0; outline: none; }

#uicut-app .g-centerBox .view-box { width: 395px; height: 831px; background: url(images/uc-phone.png) 0 0 no-repeat; background-size: 100% 100%; margin: 10px auto; position: relative; }

#uicut-app .g-centerBox .content-box { width: 375px; height: 730px; position: absolute; left: 10px; top: 48px; background-color: #fff; border: 1px solid #E9EAEC;}

#uicut-app .g-centerBox .content-box .uc-edit { border-top: #3e97eb 1px dashed; border-bottom: #3e97eb 1px dashed; position: relative; }

#uicut-app .g-centerBox .content-box .uc-edit .g-viewBoxClose { display: block; }

#uicut-app .g-centerBox .content-box .g-viewBoxClose { display: none; width: 25px; height: 25px; border-radius: 0 0 0 25px; padding-left: 5px; background-color: #19c85b; color: #fff; line-height: 18px; text-align: center; position: absolute; right: 0; top: 0; z-index: 9; }

#uicut-app .g-centerBox .content-box .g-viewBoxClose:hover { background-color: #1aad19; }

#uicut-app .g-centerBox .content-box > div { position: relative; overflow: hidden; }

#uicut-app .view-banner img { display: block; width: 100%; }

#uicut-app .view-banner .dot-box { position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px; text-align: center; }

#uicut-app .view-banner .dot-box .dot { width: 8px; height: 8px; border-radius: 100%; display: inline-block; margin: 0 5px; }

#uicut-app .view-ad img, #uicut-app .view-flowMaster img { display: block; width: 100%; }

#uicut-app .view-ad .list img, #uicut-app .view-flowMaster .list img { float: left; }

/* #uicut-app .view-grid .list { padding: 15px 0 5px; } */

#uicut-app .view-grid .list .item { width: 25%; float: left; text-align: center; padding: 10px 0; line-height: 20px; height: 100px; }

#uicut-app .view-grid .list img { display: block; margin: 0 auto 5px; border-radius: 20px; overflow: hidden; width: 60px; height: 60px; overflow: hidden; }

#uicut-app .view-title .title { padding: 5px 10px; line-height: 30px; position: relative; }

#uicut-app .view-title .title.style1 { background-color: #ff8000; color: #17803d; }

#uicut-app .view-title .title.style2 { padding-left: 20px; }

#uicut-app .view-title .title.style2:after { content: ''; width: 3px; border-radius: 3px; height: 1.5em; background-color: #cd3637; left: 10px; top: 50%; margin-top: -.75em; position: absolute; }

#uicut-app .view-title .title.style3 { text-align: center; }

#uicut-app .view-title .title.style4 { padding-left: 30px; }

#uicut-app .view-title .title.style4:after { content: ''; width: 10px; border-radius: 10px; height: 10px; border: #cd3637 1px solid; left: 10px; top: 50%; margin-top: -5px; position: absolute; }

#uicut-app .view-title .title.style5 { text-align: center; }

#uicut-app .view-title .title.style5 .line { width: 100%; height: 1px; background-color: #cd3637; position: absolute; top: 50%; left: 0; }

#uicut-app .view-title .title.style5 .txt { background-color: #fff; padding: 0 5px; position: relative; z-index: 9; }

#uicut-app .view-title .title.style6 { text-align: center; padding-bottom: 10px; background: url(images/arrow-down.png) center bottom no-repeat; }

#uicut-app .view-title .title.style7 { text-align: center; }

#uicut-app .view-title .title.style7 .line { width: 3em; height: 1px; background-color: #333; margin: 0 5px; display: inline-block; position: relative; top: -.45em; }

#uicut-app .view-title .title.style7 .txt { position: relative; padding: 0 1.5em; }

#uicut-app .view-title .title.style7 .txt:after, #uicut-app .view-title .title.style7 .txt:before { position: absolute; content: ''; width: 1.2em; height: 1.2em; background: url(images/title-block.png) center center no-repeat; background-size: 100% 100%; top: 50%; margin-top: -.6em; }

#uicut-app .view-title .title.style7 .txt:after { right: 0; }

#uicut-app .view-title .title.style7 .txt:before { left: 0; }

#uicut-app .view-title .title.style8 { text-align: center; }

#uicut-app .view-title .title.style8 .line { width: 3em; height: 1px; background-color: #333; margin: 0 5px; display: inline-block; position: relative; top: -.45em; }

#uicut-app .view-title .title.style8 .txt { border-left: #333 1px solid; border-right: #333 1px solid; padding: 0 5px; margin: 0 5px; }

#uicut-app .view-product .list .img { overflow: hidden; }

#uicut-app .view-product .list .txt1 { font-size: 1.5em; color: #fc4444; }

#uicut-app .view-product .list .txt2 { color: #999; }

#uicut-app .view-product .list.style1 { padding: 10px 10px; }

#uicut-app .view-product .list.style1 .item { margin-top: 10px; }

#uicut-app .view-product .list.style1 .item:first-child { margin-top: 0; }

#uicut-app .view-product .list.style1 img { width: 100%; height: 100%; }

#uicut-app .view-product .list.style1 .img { float: left; width: 100px; height: 80px; }

#uicut-app .view-product .list.style1 .con { margin-left: 10px; float: left; padding: 5px 0; width: 235px;}

#uicut-app .view-product .list.style2 .item, #uicut-app .view-product .list.style3 .item { margin-bottom: 10px; }

#uicut-app .view-product .list.style2 .img, #uicut-app .view-product .list.style3 .img { width: 100%; }

#uicut-app .view-product .list.style2 img, #uicut-app .view-product .list.style3 img { display: block; width: 100%; }

#uicut-app .view-product .list.style2 .con, #uicut-app .view-product .list.style3 .con { padding: 5px 10px; line-height: 24px; }

#uicut-app .view-product .list.style3 .item { width: 50%; float: left; }

#uicut-app .view-product .list.style3 .img { height: 150px; background-color: #f7f7f7; }

#uicut-app .view-product .list.style3 img { display: block; width: 100%; height: 100%; }

#uicut-app .view-product .list.style3 .con { padding: 5px 10px; line-height: 24px; }

#uicut-app .view-product.view-product2 .txt1 { color: #333; }

#uicut-app .view-product.view-product2 .price { color: #fc4444; }

#uicut-app .view-bannerList .list { padding: 5px; }

#uicut-app .view-bannerList .list .txt1 { line-height: 1.5em; text-align: center; padding-top: 5px; font-size: 14px; }

#uicut-app .view-bannerList .list img { display: block; width: 100%; }

#uicut-app .view-bannerList .list .item { padding: 5px; }

#uicut-app .view-bannerList .list.style2 .item, #uicut-app .view-bannerList .list.style3 .item, #uicut-app .view-bannerList .list.style4 .item { float: left; }

#uicut-app .view-bannerList .list.style2 .item { width: 50%; position: relative; }

#uicut-app .view-bannerList .list.style2 .txt1 { color: #fff; padding-bottom: 5px; width: 100%; position: absolute; left: 0; bottom: 0; padding: 0 5px; }

#uicut-app .view-bannerList .list.style2 .txt2 { background-color: rgba(0, 0, 0, 0.3); display: block; padding: 5px 0; }

#uicut-app .view-bannerList .list.style3 .item { width: 33.33%; }

#uicut-app .view-bannerList .list.style4 .item { width: 25%; }

#uicut-app .view-bannerList.view-bannerList .list.style2 .txt1 { position: relative; }

#uicut-app .view-bannerList.view-bannerList .list.style2 .txt2 { background-color: transparent; color: #333; }

#uicut-app .view-bannerThree .list { width: 100%; }

#uicut-app .view-bannerThree .list .item { width: 50%; float: left; overflow: hidden; }

#uicut-app .view-bannerThree .list .item img { display: block; width: 100%; }

#uicut-app .view-bannerThree .list .item:first-child { float: left; }

#uicut-app .view-bannerThree .list .item:nth-child(2), #uicut-app .view-bannerThree .list .item:nth-child(3) { height: 50%; }

#uicut-app .view-bannerThree .list.style2 .item:first-child { width: 66.66%; }

#uicut-app .view-bannerThree .list.style2 .item:nth-child(2), #uicut-app .view-bannerThree .list.style2 .item:nth-child(3), #uicut-app .view-bannerThree .list.style2 .item:nth-child(4) { width: 33.33%; height: 33.33%; }

#uicut-app .view-video .video-box .video { display: block; width: 100%; background-color: #000; }

#uicut-app .view-voice .voice-box { padding: 10px; }

#uicut-app .view-voice .voice-box .item { margin-top: 10px; border: #ccc 1px solid; overflow: hidden; }

#uicut-app .view-voice .voice-box .item:first-child { margin-top: 0; }

#uicut-app .view-voice .voice-box .left { width: 100px; height: 100px; float: left; position: relative; }

#uicut-app .view-voice .voice-box .left img { display: block; width: 100%; height: 100%; }

#uicut-app .view-voice .voice-box .btn-play { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 3em; height: 3em; background-color: transparent; border: #fff 1px solid; background-color: rgba(0, 0, 0, 0.2); border-radius: 100%; }

#uicut-app .view-voice .voice-box .right { float: left; padding: 10px; line-height: 40px; min-width: 245px; }

#uicut-app .view-voice .voice-box .txt2 { font-size: 1.5em; }

#uicut-app .view-voice .voice-box .time { float: right; font-size: 1.5em; }

#uicut-app .view-voice .voice-box audio { display: none; }

#uicut-app .view-article .article-box { padding: 10px; }

#uicut-app .view-empty .empty-box { width: 100%; height: 10px; background-color: red; }

#uicut-app .view-fixedIcon, #uicut-app .view-service { position: absolute !important; z-index: 999; width: 40px; height: 40px; }

#uicut-app .view-fixedIcon .item img, #uicut-app .view-service .item img { display: block; width: 100%; }

#uicut-app .view-botton .btn { display: block; width: auto; margin: 0 auto; padding: 5px 20px; height: 40px; border-radius: 0; background-color: #3e97eb; }

#uicut-app .view-botton .btn .icon { width: 24px; height: 24px; float: left; margin-right: 10px; display: block; position: relative; top: 3px; }

#uicut-app .view-chooseForm { padding: 20px; }

#uicut-app .view-chooseForm .btn { display: block; width: auto; margin: 0 auto; padding: 5px 20px; height: 40px; border: none; background-color: #3e97eb; }

#uicut-app .view-notice { padding: 5px; }

#uicut-app .view-notice .item { line-height: 24px; padding: 0 5px; }

#uicut-app .view-notice .item .icon { width: 24px; height: 24px; margin-right: 10px; float: left; }

#uicut-app .view-search .search-box { padding: 10px 5px; position: relative; background-color: #f7f7f7; }

#uicut-app .view-search .search-box .input { width: 200%; height: 36px; width: 100%; padding-left: 10px; padding-right: 40px; }

#uicut-app .view-search .search-box .btns { position: absolute; right: 20px; top: 50%; margin-top: -12px; width: 24px; height: 24px; border: none; background-color: transparent; }

#uicut-app .view-search .search-box .btns img { display: block; width: 100%; height: 100%; }

#uicut-app .view-jobs .list { padding: 5px; }

#uicut-app .view-jobs .list .item { padding: 5px; line-height: 24px; }

#uicut-app .view-message .list { padding: 10px; }

#uicut-app .view-message .list .con1, #uicut-app .view-message .list .con2 { margin-bottom: 10px; }

#uicut-app .view-message .list .textarea { width: 100%; display: block; }

#uicut-app .view-message .list .item { position: relative; border-radius: 3px; overflow: hidden; border-top: #efefef 1px solid; }

#uicut-app .view-message .list .item:first-child { border: none; }

#uicut-app .view-message .list .tt { position: absolute; left: 10px; top: 0; line-height: 40px; }

#uicut-app .view-message .list .input { height: 40px; border: none; padding-left: 4em; }

#uicut-app .view-message .operate { text-align: center; }

#uicut-app .view-message .operate .btn-white { display: block; margin: 0 auto; width: 70%; height: 40px; border: none; line-height: 40px; font-size: 1.5em; }

#uicut-app .view-shopBanner .list { padding: 5px; }

#uicut-app .view-shopBanner .list .item { padding: 5px; }

#uicut-app .view-shopBanner .list .icon { width: 52px; height: 52px; border-radius: 100%; float: left; display: block; margin-right: 10px; }

#uicut-app .view-shopBanner .list .center { width: 240px; float: left; height: 52px; line-height: 20px; padding: 6px 0; }

#uicut-app .view-shopBanner .list .icon-tel { float: right; width: 32px; height: 32px; display: block; margin-top: 10px; }

#uicut-app .view-location .item1 { padding: 5px 10px; background: #fff url(images/address.png) 10px center no-repeat; background-size: 24px 24px; padding-left: 44px; line-height: 44px; height: 44px; }

#uicut-app .view-location .item2 > img { display: block; width: 100%; }

#uicut-app .g-range { padding: 10px 10px 20px; position: relative; border-bottom: #efefef 1px solid; margin-bottom: 10px; }

#uicut-app .color-choose-box { padding: 10px; border-bottom: #efefef 1px solid; margin-bottom: 10px; font-size: 12px; }

#uicut-app .color-choose-box .tt { display: inline-block; min-width: 4em; padding: 0; }

#uicut-app .color-choose-box .item { margin-bottom: 10px; line-height: 24px; }

#uicut-app .radio-box { padding: 10px; margin-bottom: 10px; border-bottom: #efefef 1px solid; font-size: 12px; }

#uicut-app .radio-box .uc-radio { background: url(images/uc-radio.png) 0 center no-repeat; padding-left: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; margin-bottom: 10px; width: 33.33%; display: block; float: left; }

#uicut-app .radio-box .uc-radio.on { background-image: url(images/uc-radio-on.png); }

#uicut-app .upload-img-box { padding: 10px; }

#uicut-app .upload-img-box .btn-add { border: #ccc 1px dashed; line-height: 32px; display: block; text-align: center; }

#uicut-app .upload-img-box .btn-add:hover { background-color: #19c85b; color: #fff; border: #19c85b 1px solid; }

#uicut-app .upload-img-box .item { background-color: #f7fafc; margin-bottom: 10px; padding: 10px 15px; }

#uicut-app .upload-img-box .item .btn-close { background: url(images/uc-icon-delete.png) center center no-repeat; width: 24px; height: 24px; display: inline-block; float: right; }

#uicut-app .upload-img-box h4 { line-height: 24px; margin-bottom: 10px; padding: 10px 0; }

#uicut-app .upload-img-box .btn-upload { position: relative; height: 120px; width: 100%; overflow: hidden; border: #ddd 1px solid; }

#uicut-app .upload-img-box .btn-upload img { display: block; margin: 0 auto; max-width: 100%; max-height: 100%; }

#uicut-app .upload-img-box .btn-upload:after { content: '+'; font-size: 70px; color: #ccc; left: 0; width: 100%; top: 0; height: 100%; text-align: center; position: absolute; line-height: 100px; }

#uicut-app .upload-img-box .btn-upload input[type=file] { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 99; opacity: 0; }

#uicut-app .upload-img-box .btn-upload.small { width: 50px; height: 50px; float: right; margin-right: 150px; }

#uicut-app .upload-img-box .btn-upload.small:after { font-size: 24px; line-height: 45px; }

#uicut-app .upload-img-box .btm { line-height: 36px; margin-top: 10px; }

#uicut-app .upload-img-box .btm .tt { float: left; }

#uicut-app .upload-img-box .btm .input { float: right; width: 200px; background-color: #ebf3fa; height: 36px; }

#uicut-app .input-box { padding: 10px; }

#uicut-app .input-box .btm { line-height: 36px; margin-top: 10px; }

#uicut-app .input-box .btm .tt { float: left; }

#uicut-app .input-box .btm .input { float: right; width: 200px; background-color: #ebf3fa; height: 36px; }

#uicut-app .textarea-box { padding: 10px; }

#uicut-app .textarea-box .btm { line-height: 36px; margin-top: 10px; }

#uicut-app .textarea-box .btm .textarea { width: 100%; background-color: #ebf3fa; height: 72px; padding: 0px 10px; }


.view-banner2{padding: 10px; box-sizing: border-box;}